package org.akomantoso.core.io.util.group;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

import org.akomantoso.core.data.MarkerElements;
import org.akomantoso.core.io.util.Instantiator;
import org.akomantoso.core.util.MapUtil;

/**
 * @author <a href="mailto:jacques.militello@gmail.com">Jacques Militello</a>
 */
public final class MarkerElementsGroup {

	private MarkerElementsGroup() {
	}

	public static final Map<String, Instantiator<MarkerElements>> MAP;

	static {
		Map<String, Instantiator<MarkerElements>> temp = new HashMap<String, Instantiator<MarkerElements>>();

		MapUtil.copy(ANmarkerGroup.MAP, temp);
		MapUtil.copy(HTMLmarkerGroup.MAP, temp);
		
		MAP = Collections.unmodifiableMap(temp);
	}
}
